home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_windowmaker.idb / usr / freeware / share / WindowMaker / menu.tr.z / menu.tr
Encoding:
Text File  |  1999-07-16  |  6.3 KB  |  192 lines

  1. /*
  2.  * WindowMaker iτin ana menⁿ tan²mlas²
  3.  *
  4.  * Yaz²m kural²:
  5.  *
  6.  * <Ba■l²k> [SHORTCUT <K²sayol>] <Komut> <Parametreler>
  7.  *
  8.  * <Ba■l²k> herhangi bitr yaz²y² iτerebilir, bo■ul iτeriyorsa " iτinde 
  9.  *     yaz²lmal²
  10.  * 
  11.  * SHORTCUT s÷zkonusu giri■ iτin k²sayol tu■u tan²mlamak iτin kullan²l²r
  12.  * <K²sayol>, $HOME/GNUstep/Defaults/WindowMaker oldu≡u gibi tan²mlanabilir.
  13.  *
  14.  * MENU veya OPEN_MENU iτin k²sayol tan²mlayamazs²n²z.
  15.  * 
  16.  * <Komut> a■a≡²dakilerden birisidir
  17.  *    MENU - (Alt)Menⁿ tan²m²n² ba■lat²r.
  18.  *    OPEN_MENU - Menⁿyⁿ, bir dosya veya dizinden olu■turur
  19.  *    END  - Alt)Menⁿ tan²m²n² bitirir
  20.  *    WORKSPACE_MENU - ╟al²■ma alanlar² iτin altmenⁿyⁿ ekler
  21.  *    EXEC <program> - program² τal²■t²r²r
  22.  *    EXIT - pencere denetτisinden τ²kar.
  23.  *    RESTART [<pencere denetτisi>] - Belirtilen pencere denetτisini
  24.  *                        yeniden ba■lat²r.
  25.  *    REFRESH - ekran² tazeler
  26.  *    ARRANGE_ICONS - Ekrandaki simgeleri dⁿzenler
  27.  *    SHUTDOWN - tⁿm uygulamalr² kapat²r ve sistemden τ²kar
  28.  *    SHOW_ALL - Tⁿm pencereleri sakl² hallerinden τ²kar²r
  29.  *    HIDE_OTHERS - iτinde bulunulan d²■²ndaki tⁿm pencereleri saklar
  30.  *    SAVE_SESSION - mevcut uygulamalar² ve pencere konumlar²n² saklar, 
  31.  *               yeniden ba■lad²≡²nda bu konumlar² korumaya τal²■²r.
  32.  *    CLEAR_SESSION - son saklanan bilgileri siler. 
  33.  *
  34.  * OPEN_MENU yaz²m kurallar²:
  35.  *   1. Dosyadan
  36.  *    // dosya.menu isimli geτerli dosya tan²m² iτeren dosyay² al²p 
  37.  *    // belirtilen konuma ekler
  38.  *    OPEN_MENU dosya.menu
  39.  *
  40.  *   2. Komut sonucundan 
  41.  *    // "komut"u τal²■t²r² ve τ²kt²s²n² m÷enⁿ olarak kullan²r. 
  42.  *    // Komutun τ²kt²s² geτerli bir menⁿ tan²m² vermeli
  43.  *    OPEN_MENU | komut
  44.  *  
  45.  *   3. Dizinden
  46.  *    // Bir veya daha fazla dizin iτinde yer alan τal²■t²r²labilir
  47.  *    // dosyalar² alfabetik olarak s²ralayarak menⁿ olu■turur
  48.  *    OPEN_MENU /bir/dizin [/bir/ba■ka/dizin ...]
  49.  *
  50.  *   4. Dizinden komutla
  51.  *    // Dizin seτene≡i gibi, ancak dizindeki dosyalar² "komut" 
  52.  *    // ile τal²■t²r²r
  53.  *
  54.  *    OPEN_MENU /bir/dizin [/bir/ba■ka/dizin ...] WITH komut -seτenekler
  55.  *
  56.  *
  57.  * <Parametreler> τal²■t²r²lacak yaz²l²m²n parametreleri
  58.  *
  59.  * ** EXEC komut sat²r² seτenekleri:
  60.  * %s - mevcut seτimi koyar.
  61.  * %a(mesaj) - bir mesaj ba■l²≡² ile bir kutucuk aτarak yaz²lan bilgileri 
  62.  *             komuta parametre olarak g÷nderir
  63.  * %w - seτili pencerenin XID'sini verir.
  64.  *
  65.  * ╓zel karakterleri (% ve " gibi) \ yard²m² ile kullanabilirsiniz:
  66.  * ÷rnek: xterm -T "\"Hello World\""
  67.  *
  68.  * \n gibi komutlar² da kullanabilirsiniz.
  69.  *
  70.  * Her MENU tan²m² bir END tan²m² iτermelidir.
  71.  *
  72.  * ╓rnek:
  73.  *
  74.  * "Test" MENU
  75.  *    "XTerm" EXEC xterm
  76.  *        //  /usr/openwin/bin'in iτeri≡i ile bir menⁿ yarat²r
  77.  *    "XView apps" OPEN_MENU "/usr/openwin/bin"
  78.  *        // de≡i■ik dizinlerde yer alan uygulamalrla bir menⁿ yarat²r
  79.  *    "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
  80.  *        // baz² arkaplan g÷rⁿntⁿlerini ekler
  81.  *    "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
  82.  *        // style.menu menⁿsⁿnⁿ ekler.
  83.  *    "Style" OPEN_MENU style.menu
  84.  * "Test" END
  85.  */
  86.  
  87. #include "wmmacros"
  88.  
  89. "Ana Menⁿ" MENU
  90.     "Bilgi" MENU
  91.         "Copyright..." EXEC xmessage -center -font variable -title \
  92.     'WindowMaker 'WM_VERSION -file $HOME/GNUstep/Library/WindowMaker/Copyright
  93.         "Sistem Konsolu" EXEC xconsole
  94.         "Sistem Yⁿkⁿ" EXEC xosview || xload
  95.         "Sⁿreτ D÷kⁿmⁿ" EXEC xterm -e top
  96.         "K²lavuz Taray²c²s²" EXEC xman
  97.     "Bilgi" END
  98.     "XTerm" EXEC xterm -sb 
  99.     "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
  100.     "╟al²■ma Alanlar²" WORKSPACE_MENU
  101.     "Uygulamalar" MENU
  102.         "G÷rⁿntⁿ" MENU
  103.             "Gimp" EXEC gimp >/dev/null
  104.             "XV" EXEC xv
  105.             "XPaint" EXEC xpaint
  106.             "XFig" EXEC xfig
  107.         "Graphics" END
  108.         "X File Manager" EXEC xfm
  109.         "OffiX Files" EXEC files
  110.         "LyX" EXEC lyx
  111.         "Netscape" EXEC netscape 
  112.           "Ghostview" EXEC ghostview %a(PS dosyas²n² girin)
  113.         "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(PDF dosyas²n² girin)
  114.           "TkDesk" EXEC tkdesk
  115.     "Uygulamalar" END
  116.     "Dⁿzenleyiciler" MENU
  117.         "XFte" EXEC xfte
  118.         "XEmacs" EXEC xemacs || emacs
  119.         "XJed" EXEC xjed 
  120.         "NEdit" EXEC nedit
  121.         "Xedit" EXEC xedit
  122.         "VI" EXEC xterm -e vi
  123.     "Dⁿzenleyiciler" END
  124.     "╟e■itli" MENU
  125.         "Xmcd" EXEC xmcd 2> /dev/null
  126.         "Xplaycd" EXEC xplaycd
  127.         "Xmixer" EXEC xmixer
  128.     "╟e■itli" END
  129.     "Yard²mc²lar" MENU
  130.         "Hesap Makinas²" EXEC xcalc
  131.         "Pencere ╓zellikleri" EXEC xprop | xmessage -center -title 'xprop' -file -
  132.         "Yaz² tipi Taray²c²s²" EXEC xfontsel
  133.         "Terminal ╓ykⁿmcⁿsⁿ" EXEC xminicom
  134.         "Bⁿyⁿteτ" EXEC xmag
  135.         "Renk Tablosu" EXEC xcmap
  136.         "XKill" EXEC xkill
  137.         "ASClock" EXEC asclock -shape
  138.         "Clipboard" EXEC xclipboard
  139.     "Yard²mc²lar" END
  140.  
  141.     "Seτim" MENU
  142.         "Kopyala" EXEC echo '%s' | wxcopy
  143.         "Mail ile g÷nder" EXEC xterm -name mail -T "Pine" -e pine %s
  144.         "A≡'da tara" EXEC netscape %s
  145.         "K²lavuzda ara" EXEC MANUAL_SEARCH(%s)
  146.     "Seτim" END
  147.  
  148.     "╟al²■ma Alan²" MENU
  149.         "Di≡erlerini Sakla" HIDE_OTHERS
  150.         "Hepsini G÷ster" SHOW_ALL
  151.         "Simgeleri D≡zenle" ARRANGE_ICONS
  152.         "Tazele" REFRESH
  153.         "Kilitle" EXEC xlock -allowroot -usefirst
  154.         "Oturumu Sakla" SAVE_SESSION
  155.         "Saklanm²■ Oturumu Sil" CLEAR_SESSION
  156.     "╟al²■ma Alan²" END
  157.  
  158.     "G÷rⁿnⁿm" MENU
  159.         "Temalar" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
  160.         "Tarzlar" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
  161.         "Simge Kⁿmeleri" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
  162.         "Arkaplan" MENU
  163.             "Dⁿz Renk" MENU
  164.                             "Black" WS_BACK '(solid, black)'
  165.                             "Blue"  WS_BACK '(solid, "#505075")'
  166.                 "Indigo" WS_BACK '(solid, "#243e6c")'
  167.                 "Deep Blue" WS_BACK '(solid, "#180090")'
  168.                             "Purple" WS_BACK '(solid, "#554466")'
  169.                             "Wheat"  WS_BACK '(solid, "wheat4")'
  170.                             "Dark Gray"  WS_BACK '(solid, "#333340")'
  171.                             "Wine" WS_BACK '(solid, "#400020")'
  172.             "Dⁿz Renk" END
  173.             "Renk Geτi■i" MENU
  174.                 "Flag" WS_BACK '(mdgradient, green, red, white, green)'
  175.                 "Sky" WS_BACK '(vgradient, blue4, white)'
  176.             "Renk Geτi■i" END
  177.             "G÷rⁿntⁿler" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
  178.         "Arkaplan" END
  179.         "Tema Sakla" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
  180.         "Simge Kⁿmesi Sakla" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
  181.     "G÷rⁿnⁿm" END
  182.  
  183.     "╟²k²■"    MENU
  184.         "Yeniden Ba■lat" RESTART
  185.         "AfterStep Ba■lat" RESTART afterstep
  186.         "╟²k²■..."  EXIT
  187.         "Oturumu Kapat..." SHUTDOWN
  188.     "╟²k²■" END
  189. "Ana Menⁿ" END
  190.  
  191.  
  192.